/**
 * 延迟加载:
 * 需要的时候才进行加载,可以减少APP的启动时间
 * 1.需要使用 deferred as 关键字来指定
 * 2.当用到时,需要使用 loadLibrary() 来加载库
 * 3.加载过程是异步的,需要配合 async await来使用
 *  async: 指定方法是一个异步方法
 *  await: 等到一个异步方法执行完成
 * 具有传染性,调用异步方法的方法,需要也指定为异步方法
 */

import '../lib/MyFunction.dart' deferred as myFunc;

void main() async {
  await myFunc.loadLibrary();
  myFunc.add();
}